Centro Federal de Educação Tecnológica de Minas Gerais

Campus VII — Unidade Timóteo • Departamento de Computação

Disciplina: Gestão de Projetos de Software (GPS) Período: 2026.2 Professor: Prof. Aléssio Miranda Júnior Data da Prova: 19/10/2026

Laudo Oficial de Correção — Prova Teórica 1

Davi José do Nascimento

Matrícula: 20243001685 Engenharia de Computação Grupo GitLab: @davijose Legibilidade OCR: 84% (Média - Grafite)
Pontuação Final
22,8
de 25,0 pontos
Aproveitamento: 91,2%

📊 Desempenho Consolidado por Questão

Questão / Tema Pontos Obtidos Valor Aproveitamento Visualização
Questão 1: Projeto, Ciclo de Vida e Trade-offs 4,8 5,0 96,0%
Questão 2: Escopo, EAP e Backlog 4,6 5,0 92,0%
Questão 3: Qualidade, CoQ e Definição de Pronto 4,7 5,0 94,0%
Questão 4: Riscos, Segurança de IA e Documentação 4,5 5,0 90,0%
Questão 5: Comunicação, Stakeholders e Conflitos 4,2 5,0 84,0%
1

Questão 1 — Projeto, Ciclo de Vida e Trade-offs

Capítulo 1 e 2 • Triângulo de Ferro • Ciclos de Vida
4,8 / 5,0
1.1 Classificação como Projeto vs. Operação e Evidências 1,5 / 1,5
Resposta Manuscrita Transcrita: "É um projeto. Após feito e devidamente configurado ele não requer mais um apoio constante durante seu tempo em uso, sendo assim um trabalho único com começo, meio e fim."
1.2 Alternativas de Trade-off no Triângulo de Ferro 2,0 / 2,0
Resposta Manuscrita Transcrita: "Diminuir a quantidade de matérias que o assistente é capaz de ajudar: diminui o escopo mas não aumenta custo ou tempo.
Aumentar o orçamento para tokens e modelos: aumenta o custo mas não diminui o escopo nem aumenta o tempo."
1.3 Classificação do Ciclo de Vida 1,3 / 1,5
Resposta Manuscrita Transcrita: "A abordagem é ágil, de forma que a cada 2 semanas um 'mini projeto' é entregue, podendo ou não ser dependente e ter relação com o anterior."
2

Questão 2 — Escopo, EAP e Backlog

EAP e Regra dos 100% • Decomposição de Issues • Milestones vs. Sprints
4,6 / 5,0
2.1 Estrutura Analítica do Projeto (EAP) e Regra dos 100% 1,3 / 1,5
Resposta Manuscrita Transcrita: [Diagrama: Nível 1: Interface do chat | Nível 2: geração de domínio, criação da tela, integração com backend]
"A EAP assegura que uma funcionalidade seja dividida ao menor nível possível, formando uma hierarquia de complexidade aonde uma entrega mais acima depende diretamente das menores abaixo."
2.2 Detalhamento de Issues e Estimativa Relativa 1,5 / 1,5
Resposta Manuscrita Transcrita: "Issue 1.1.1: Geração de domínio | Descrição: Criar o domínio aonde a interface do chat ficará hospedada. | Critério de aceitação: Domínio online reservado e acessível. | Tempo estimado: 3 horas.
Issue 1.1.2: Criação da tela | Tempo estimado: 40 horas.
A segunda issue tem muito mais complexidade e nuances, tendo um tempo maior."
2.3 Milestones vs. Sprints e Contexto do Kanban 1,8 / 2,0
Resposta Manuscrita Transcrita: "Milestones não substituem Sprints. Em um projeto pode se ter milestones definidos para entregas e prazos grandes e sprints menores, tudo em conjunto. Kanban sem sprint pode ser adotado em projetos de fluxo contínuo em que não possuam dependências entre as issues, onde uma atrasada impediria de fazer outra."
3

Questão 3 — Qualidade, CoQ e Definição de Pronto

Definição de Pronto (DoD) • Custos da Qualidade (CoQ) • Regra 1:10:100
4,7 / 5,0
3.1 Definição de Pronto (DoD) e Relação com CI/CD 1,5 / 1,5
Resposta Manuscrita Transcrita: "DoD se refere ao parâmetro universal para todas as funcionalidades feitas, uma issue só é marcada como feita quando cumpre o DoD. No exemplo sem o teste de segurança o chat não pode ser marcado como feito pois para quem averiguar o projeto vai supor que os testes foram feitos, se baseando no DoD, gerando uma confusão e provável dívida técnica."
3.2 Classificação de CoQ e Severidade de Falha Externa 1,5 / 1,5
Resposta Manuscrita Transcrita: "a. Prevenção | b. Avaliação | c. Falha externa | d. Falha interna
O bug em produção (falha externa) tende a ser mais caro pois foi descoberto depois, gerando um efeito cascata grande para a resolução e causando perdas financeiras."
3.3 Heurística 1:10:100 e Limites Práticos em Projetos de IA 1,7 / 2,0
Resposta Manuscrita Transcrita: "A regra do 1:10:100 diz que um problema descoberto no planejamento tem custo 1, pois ainda está no começo e não foi realmente feito nada comprometido, nos testes possui custo 10, pois apesar de ter perda de trabalho e necessidade de revisão ainda é apenas interno, e um erro descoberto em produção tem custo 100, pois além de demorado para corrigir ainda expõe o erro ao usuário final, podendo causar problemas financeiros, técnicos, de segurança entre outros. Por isso não podemos negar verificações em testes, pois é mais barato."
4

Questão 4 — Riscos, Segurança de IA e Documentação

Risco vs. Problema • Vazamento de Chaves de API • Riscos de IA e ADR
4,5 / 5,0
4.1 Risco vs. Problema e Posicionamento na Matriz P×I 1,2 / 1,5
Resposta Manuscrita Transcrita: "Era um risco que virou um problema. Quando era só uma possibilidade era um risco, após ter um impacto vira um problema. A probabilidade era baixa, pois com certas camadas de segurança e experiência um desenvolvedor não faria isso, mas o impacto é crítico." [Matriz marcada no quadrante Impacto Alto × Probabilidade Baixa].
4.2 Ações Imediatas e Ação Preventiva Permanente 1,25 / 1,5
Resposta Manuscrita Transcrita: "Retirada da chave e arquivos que possam possuí-la. Mudança de chave para outra não exposta. Contabilidade do custo gerado pelo vazamento com possível redução do orçamento do projeto para compensar. Verificação manual se arquivos como .env estão sendo commitados."
4.3 Modelagem de Riscos de IA e Artefato de Documentação 2,0 / 2,0
Resposta Manuscrita Transcrita: "Prompt injection: Causa: usuário enviar comandos/instruções no prompt, (Probabilidade) alta, (Impacto) alto, (mitigação) verificação de saída, (contingência) banimento da conta.
Alucinação pedagógica: Saída verificada e tratada antes de chegar ao usuário.
ADR é o documento feito para guardar escolhas de arquitetura e segurança."
5

Questão 5 — Comunicação, Stakeholders e Conflitos

Comunicação Síncrona vs. Assíncrona • Matriz Poder × Interesse • Thomas-Kilmann
4,2 / 5,0
5.1 Comunicação Síncrona vs. Assíncrona no GitLab 1,25 / 1,5
Resposta Manuscrita Transcrita: "Comunicação Síncrona: É em tempo real e permite uma duração estendida, mais humana, mas pode atrasar o desenvolvimento.
Comunicação Assíncrona: Tempo maior de resposta, gera registros e histórico, menos humana mas consome menos tempo de desenvolvimento.
Uma boa prática é fazer o misto dos dois. Reuniões via call com registro das decisões tomadas sendo enviada para todos os interessados e com atualizações assíncronas menores entre elas."
5.2 Matriz Poder × Interesse e Estratégia de Comunicação 1,3 / 1,5
Resposta Manuscrita Transcrita: "O professor e a coordenação são quem possui maior poder sobre o projeto, podendo encerrá-lo ou exigir mudanças. Para o professor o melhor é possuir um canal de comunicação direta, via chat com atualizações e conversas frequentes sobre o andamento do projeto e funcionalidades, como o Telegram e e-mail."
[Diagrama: (5) Manter satisfeito; (2) e (3) Gerenciar de perto; (4) Monitorar; (1) Manter informado]
5.3 Modos de Conflito de Thomas-Kilmann 1,6 / 2,0
Resposta Manuscrita Transcrita: "Como ambas opiniões são contrárias não é possível seguir com as duas, sendo assim a melhor forma é um meio termo, buscando agradar as duas partes. Um exemplo seria um chat curto e socrático que pudesse oferecer respostas maiores dependendo da dificuldade do usuário, assim mantendo o objetivo de ensinar e evitando um custo exagerado por usuário. Respostas puramente longas por si só teriam um custo maior e poderiam incentivar alucinações e fugas de contexto, ao passo que respostas curtas podem não ser o suficiente para alunos com mais dificuldade."